.blog {
  border-bottom: 1px solid #999;
  margin-bottom: 20px;
  padding-bottom: 20px;
  display: flex;
  align-items: center;
  .left {
    flex: 1;
  }
  .title {
    line-height: 1.2;
    font-size: 22px;
    color: #2e3135;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 10px 0;
  }
  .cover {
    width: 80px;
    margin-left: 30px;
    img{
      width: 100%;
    }
  }
  &:last-child {
    border-bottom: none;
    margin-bottom: 0;
  }
}
